Papers with Python package
COMBO: State-of-the-Art Morphosyntactic Analysis (2021.emnlp-demo)
Copied to clipboard
| Challenge: | COMBO is an end-to-end NLP system for accurate part-of-speech tagging, morphological analysis, and (enhanced) dependency parsing. |
| Approach: | They propose a fully neural NLP system for accurate part-of-speech tagging, morphological analysis, lemmatisation, and (enhanced) dependency parsing. |
| Outcome: | The proposed system predicts categorical morphosyntactic features whilst also exposes their vector representations, extracted from hidden layers. |
Textagon: Boosting Language Models with Theory-guided Parallel Representations (2025.acl-demo)
Copied to clipboard
| Challenge: | Pretrained language models do not account for the wide variety of available expert-generated language resources and lexicons that explicitly encode linguistic/domain knowledge. |
| Approach: | They propose a Python package for generating parallel representations for text based on predefined lexicons and selecting representations that provide the most information. |
| Outcome: | The proposed model can generate parallel representations of text based on predefined lexicons and select representations that provide the most information. |
EASSE: Easier Automatic Sentence Simplification Evaluation (D19-3)
Copied to clipboard
| Challenge: | EASSE provides access to a broad range of evaluation resources including standard automatic metrics, word-level accuracy scores and reference-independent quality estimation features. |
| Approach: | They propose to provide a Python package that provides access to automatic evaluation and comparison of Sentence Simplification (SS) systems. |
| Outcome: | The proposed tool allows comparison and understanding of the performance of Sentence Simplification (SS) systems. |
Similar, but why? A Toolkit for Explaining Text Similarity (2026.eacl-demo)
Copied to clipboard
| Challenge: | XPLAINSIM is a Python package that explains textual similarity in an easy-to-use way. |
| Approach: | They propose a Python package that unifies three approaches to explain text similarity . they demonstrate the value of the package through intuitive examples and empirical research . |
| Outcome: | XPLAINSIM is a Python package that unifies three approaches to explain text similarity . the authors show that the package is useful for explaining text similarities in a simple way . |
FastFit: Fast and Effective Few-Shot Text Classification with a Multitude of Classes (2024.naacl-demo)
Copied to clipboard
| Challenge: | Few-shot prompting of large language models (LLMs) via API calls presents a unique challenge when dealing with a multitude of classes that share similar semantic meanings. |
| Approach: | They present a Python package that integrates batch contrastive learning and token-level similarity score to provide fast few-shot classification. |
| Outcome: | The proposed method significantly improves multi-class classification speed and accuracy across English and Multilingual datasets. |
Hindsight: Structured Agent Memory that Retains, Recalls, and Reflects (2026.acl-demo)
Copied to clipboard
Christopher Latimer, Nicolò Boschi, Andrew Neeser, Chris Bartholomew, Gaurav Srivastava, Xuan Wang, Naren Ramakrishnan
| Challenge: | Hindsight organizes long-term memory into four logical networks and exposes three core operations. |
| Approach: | Hindsight organizes long-term memory into four logical networks and exposes three core operations. |
| Outcome: | Hindsight is a working memory system for AI agents that separates facts from beliefs . the system outperforms existing models on LongMemEval and LoCoMo with 83.6% accuracy . |
Zero-Shot-BERT-Adapters: a Zero-Shot Pipeline for Unknown Intent Detection (2023.findings-emnlp)
Copied to clipboard
| Challenge: | Intent discovery remains a crucial task in natural language processing . identifying novel, unseen intents remains one of the biggest challenges in this field . |
| Approach: | They propose a multi-language approach to intent discovery using Adapters and a Transformer architecture. |
| Outcome: | The proposed pipeline outperforms baselines in two zero-shot settings for intent classification and unseen intent discovery. |
The Change that Matters in Discourse Parsing: Estimating the Impact of Domain Shift on Parser Error (2022.findings-acl)
Copied to clipboard
| Challenge: | Discourse analysis is very low on texts outside of the training distribution’s coverage, diminishing the practical utility of existing models. |
| Approach: | They propose to use a distribution shift statistic to estimate the error-gap of a discourse model and to use it to estimate it. |
| Outcome: | The proposed model can be estimated via distribution shift but does not correlate with change in the observed error of a classifier (i.e. error-gap). |
XferBench: a Data-Driven Benchmark for Emergent Language (2024.naacl-long)
Copied to clipboard
| Challenge: | Existing methods to teach models to "language" are full of bias, toxicity, and potential intellectual property violations. |
| Approach: | They propose a benchmark for evaluating the overall quality of emergent languages using data-driven methods. |
| Outcome: | The proposed benchmark is based on utterances from the emergent language and is validated using human, synthetic, and emergentic language baselines. |
Better Synthetic Data by Retrieving and Transforming Existing Datasets (2024.findings-acl)
Copied to clipboard
| Challenge: | despite advances in large language models, task-specific data is not available for many use cases . a new method to improve automated dataset generation uses publicly available datasets . |
| Approach: | They propose a method to make better use of existing datasets to improve automatic dataset generation. |
| Outcome: | The proposed method outperforms existing methods on language-based tasks . it significantly increases diversity and difficulty of generated data on many tasks compared to other methods . |
Evaluating Robustness of Large Language Models Against Multilingual Typographical Errors (2026.acl-long)
Copied to clipboard
| Challenge: | Large language models (LLMs) are increasingly deployed in multilingual, real-world applications where user inputs introduce typographical errors. |
| Approach: | They propose a multilingual typo generation algorithm that simulates human-like errors based on language-specific keyboard layouts and typing behavior. |
| Outcome: | The proposed model can generate the correct answer ("500") under typos in English, German, and Russian. |
CLDFBench: Give Your Cross-Linguistic Data a Lift (2020.lrec-1)
Copied to clipboard
| Challenge: | despite the increasing amount of cross-linguistic data, most datasets are not FAIR (findable, accessible, interoperable, and reproducible) . with the Cross-Linguistic Data Formats initiative, first standards for cross-language data have been presented and successfully tested. |
| Approach: | They propose a framework for the retro-standardization of legacy data and the curation of new datasets that drastically simplifies the creation of CLDFs. |
| Outcome: | The proposed framework simplifies the creation of CLDFs by providing a consistent, reproducible workflow that supports version control and long term archiving of research data and code. |